self-loading pistol - Alemán Inglés Diccionario